import datetime

print("------------------date类----------------------------")
my_data = datetime.date(2020,4,8)
print(my_data)  #输出日期
print(my_data.day) #输出日

print("------------------time类----------------------------")
my_time = datetime.time(13,43,50)
print(my_time)
print((my_time.hour))  #获取小时

print("------------------datetime类----------------------------")
my_datatime = datetime.datetime(2020,4,8,13,45,30)  #年，月，日，时，分，秒
print(my_datatime)
print(my_datatime.date())
print(my_datatime.time())

my_datatest = datetime.datetime;
print("my_datatest=",my_datatest)
print("my_datatest=",my_datatest.today())
print("my_datatest=",my_datatest.now())

print("------------------时间戳----------------------------")
#时间戳
print(my_datatest.now().timestamp())
# dt1 = datetime.datetime.fromtimestamp(my_datatest.now().timestamp())
dt1 = datetime.datetime.fromtimestamp(100000.501532)
print(dt1)

print("------------------日期格式化----------------------------")
#日期格式化
datestr = my_datatest.strptime('2019  9  30 22/10/00', '%Y  %m  %d %H/%M/%S')  # 将非标准的日期格式转换为标准日期格式
print(datestr)
datestr = my_datatest.strptime('2019.9.30 22,10,00', '%Y.%m.%d %H,%M,%S')  # 将非标准的日期格式转换为标准日期格式
print(datestr)
datestr = my_datatest.strptime('2019.9.30 22,10,00', '%Y.%m.%d %M,%H,%S')  # 将非标准的日期格式转换为标准日期格式
print(datestr)

print(my_datatest.now().strftime('%Y,%m,%d %H:%M')) #将标准日期格式转化成非标准日期格式
